/*
 * NyuRange.hpp
 *
 *  Created on: 2010/05/29
 *      Author: mitsu
 */

#ifndef NYURANGE_HPP_
#define NYURANGE_HPP_

#include "NyuObject.hpp"

class NyuRange : public NyuObject {
public:
    NyuRange(NyuObject* proto, NyuValue start, NyuValue end,
             NyuValue step, bool is_include_border);
    virtual ~NyuRange();

    static NyuValue each_func(NyuContext* c);
};

#endif /* NYURANGE_HPP_ */
